3.05 赋值运算符
运算符 | 描述 | 示例 |
---|---|---|
= | 最简单的赋值运算符,将运算符右侧的值赋值给运算符左侧的变量 | x=10表示将变量x赋值为10 |
+= | 先进行加法运算,再将结果赋值给运算符左侧的变量 | x+=y等同于x=x+y |
-= | 先进行减法运算,再将结果赋值给运算符左侧的变量 | x-=y等同于x=x-y |
*= | 先进行乘法运算,再将结果赋值给运算符左侧的变量 | x*=y等同于x=x*y |
/= | 先进行除法运算,再将结果赋值给运算符左侧的变量 | x/=y等同于x=x/y |
%= | 先进行取模运算,再将结果赋值给运算符左侧的变量 | x%=y等同于x=x%y |
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
//赋值运算符实际上是把等号右边的值或表达式的值赋给等号左边,相当于左边是一个容器
var a=2;
var b=2;
a=a+8; //返回值为10
// += 先加后赋值
b+=10 //相当于a=a+10 返回值为12
document.write(typeof a,"<br>",a,"<br>")
document.write(typeof b,"<br>",b,"<br>")
</script>
</head>
<body>
</body>
</html>